home *** CD-ROM | disk | FTP | other *** search
/ CD32 Scene 2 / CD32 Scene Disc 2.iso / games / tinylittleslug / changelog < prev    next >
Text File  |  2018-01-01  |  15KB  |  389 lines

  1. # Changelog
  2.  
  3. ## [1.0.7]
  4.  
  5. ### Changes
  6. - added wait for blitter before drawing the duck's pupils. fixes glitch.
  7. - fixed issue with disappearing music on name input
  8. - reduced highscore name length from 19 to 15.
  9. - synchronized name input for high score to text blitting.
  10. - added self-checks during screen flips. (for internal debugging)
  11. - fixed one pixel offset in sprite parallax of ice world
  12.  
  13. ## [1.0.6] 2020-02-13
  14.  
  15. ### Changes
  16. - added optional crash handler which will give more information about a crash
  17. - added Ernie to the member picture
  18. - fixed null pointer access on start of program. (setting task prio to high now correctly)
  19. - fixed null pointer access during credits while accessing credits text.
  20. - fixed parameters of AddICRVector() call.
  21. - ladder after final boss builds faster
  22.  
  23. ### Known Issues
  24. - related to crash handler. (not gameplay relevant)
  25.     - A7 register and stack frame is always user stack pointer.
  26.     - stack related information is therefore wrong for exceptions in IRQs
  27.     - but what does work. SR has activated S flag (0x2000) to indicate exceptions in IRQ.
  28.     - Only NDOS: User Stack is eaten by Supervisor Stack. No info from stack frame.
  29.     - Only 68000: Bus Error and Address Error will not provide SR and PC correctly.
  30. - music fades out when fire is "hammered" during highscore name input.
  31.     - only triggered after fast forwarded credits
  32.     - this problem was not introduced with this version. it's present since 0.9.3. unnoticed by everyone.
  33.     - this is only triggered by people inputting the name via Joystick. (probably only CD32)
  34. - small graphical glitch in case the entered highscore name is too long
  35.     - happens only on 68020 or smaller (only HDD/CD32, Trackloader version not affected)
  36.     - this is a minor inconvenience and doesn't cause crashes or data corruption
  37. - only CD32: the highscore table is 25 units big. it could have been 21 with more thought put into.
  38. - only HDD with fast CPU: The Eye of the final boss seems to flicker. I assume a race condition.
  39.     - it might be possible that this relates to better performance because of the bug fixes in this release.
  40. - sprite parallax in ice world is one pixel off. (present since 1.0.0 but unnoticed until now)
  41.  
  42. ### Authors Notes
  43. - Am I the only one who thinks that the NVRAM of the CD32 ist much too small?<br>
  44.   There are only 100 units in total.<br>
  45.   https://forum.amiga.org/index.php?topic=19416.0<br>
  46.   Look at this. "Pirates Gold" uses 78 units. That's 78% of the whole storage!
  47.  
  48. ## [1.0.5] 2020-02-04
  49.  
  50. ### Changes
  51. - fixed dialogue of thursty guy again as 1.0.4 has introduced a small bug in the order of dialogue.
  52.  
  53. ### Known Issues
  54. - is known to crash randomly after last boss when loading earth world
  55.  
  56. ## [1.0.4] 2020-02-03
  57.  
  58. ### Changes
  59. - this is the paranoid update.
  60. - increased buffer sizes for certain game state mechanisms as I had some RAM to use.
  61.     - no known issue. just to be more defensive.
  62. - fixed dialogue of thursty guy if you are a player that just tries anything possible.
  63.     - this is no bug. it could have been a feature.
  64. - increased stack size for CD32 from default 4k to 20k
  65.  
  66. ## [1.0.3] 2020-02-02
  67.  
  68. ### Changes
  69. - fixes decompression issues introduced by 1.0.2
  70.  
  71. ### Known Issues
  72. - is known to crash randomly after last boss when loading earth world (AmigaDOS)
  73.  
  74. ## [1.0.2] 2020-02-02
  75.  
  76. ### Changes
  77. - even more defensive file reading on AmigaDOS (CD32 and HDD)
  78.     - added file size checks
  79.     - added CRC32 checks
  80.     - if a file has the wrong size or wrong CRC a retry is performed.
  81.     - issues during file reading are marked with a red background on the loading screen.
  82. - CD32 users can now press YELLOW on the title screen to get the software version
  83.     - previously only SPACE had that effect but with no keyboard...
  84.  
  85. ## [1.0.1] 2020-01-30
  86.  
  87. ### Changes
  88. - more defensive file reading on AmigaDOS (CD32 and HDD)
  89.  
  90. ## [1.0.0] 2020-01-29
  91.  
  92. ### Changes
  93. - added icons, cleanup of installation folder
  94. - hopefully fixed sound glitch on a specific A1200.
  95. - graphical fix for spikes in ice world with black BG ones as well
  96. - fixed color glitch on yellow text in credits.
  97. - removed beta logo from intro
  98. - added team logo to intro
  99. - intro is now synchronized to music
  100. - by popular demand, added load time simulation on faster Amigas
  101. - NTSC systems which are switchable to PAL are now supported
  102. - fixed wrong offsets on Credits
  103.  
  104. ## [0.9.6] 2020-01-15
  105.  
  106. ### Changes
  107. - adapted online high score code to APC&TCP server
  108. - added support for online scores for salty mode
  109. - added support for names with acute accents on e. lol.
  110. - fixed text formatting issues with online high scores.
  111. - fixed missing last explosion at graf stahl
  112. - playing "too easy" doesn't call you a cheater any more
  113. - default highscores are fairer to beat
  114. - invalid high scores are replaced by defaults now instead of halting the game.
  115. - fixed staying cursor glitch on high score name input.
  116. - fixed going into a wall.
  117. - member screen stays longer but can now be quit also with FIRE
  118. - pentagram puzzle now has more visual feedback.
  119. - fixed swallowed sound effect of solved pentagram
  120. - hopefully fixes issues with poseidon usb stack
  121. - changed file structure on cd a bit. hd installation is easier than before
  122.  
  123. ## [0.9.5] 2020-01-11
  124.  
  125. ### Changes
  126. - fixed crash after high score save on floppy version
  127. - in theory fixed clipping of vertical sections. (shouldn't have an effect. just more defensive programming)
  128. - diagonal input doesn't cause flicker on tutorial screen
  129. - difficult mode is called "salty". menu picture added
  130. - added german readme
  131.  
  132. ## [0.9.4] 2020-01-04
  133.  
  134. ### Changes
  135. - fixed weird scrambled framebuffer on horizontal world flips by inserting black frame.
  136. - added sadism mode
  137.     - menu item added to tutorial screen
  138.     - rebalanced game for sadism mode.
  139.     - final boss reacts specific in case activated.
  140. - removed "Wetten Dass..." cover in favor of an original song to avoid copyright issues.
  141. - credits
  142.     - removed HAM6 picture of the snail to avoid copyright issues.
  143.     - added dual playfield mode with permanent background during text scroll
  144.     - added music fadeout on button press as song is currently longer than before
  145. - copper bars in fire world are cut at screen borders for better visuals on OCS (steril, du alter halunke)
  146. - fixed memory corruption on vertical playfields
  147. - cheats on titlescreen are working again.
  148. - reduced loading time of title screen and credits on floppy version
  149. - final boss can't be killed anymore when dead already. avoids sound glitches.
  150. - added forced music stop before loading credits and title. avoids sound glitches and memory corruption.
  151.  
  152. ### Known Issues
  153. - salt mode / sadism mode has a placeholder graphic on the menu
  154. - floppy version crashes after saving the high score
  155.  
  156. ## [0.9.3] 2019-12-20
  157.  
  158. ### Changes
  159. - lava in world 5 won't harm anymore after boss is beaten to avoid frustration
  160. - added a block in world 4 to make it a step easier
  161. - removed lava tile in world 5 to make it less frustrating
  162. - removed grass from world 4 as it looked not logical
  163. - added snowman npc character
  164. - lots of changes to text dialog system and how it's handled
  165.     - text speed is now faster when fire is pressed
  166.     - with the fire button, dialog can be requested now.
  167.     - world 1+2+3+5 npcs tested and fixed in case all previous stuff has broken it.
  168. - loading screen is now also used on AmigaDOS Version. improves look & feel on slow HDs and the CD32 
  169. - reduced final boss health by 5.
  170. - entering your name on the highscore table using the CD32 game pad is more intuitive
  171. - hopefully fixes strange sound issue on a real Amiga with the graf stahl boss
  172.  
  173. ## [0.9.2] 2019-12-12
  174.  
  175. ### Changes
  176. - fixed random memory writes caused by setPixel
  177.  
  178. ## [0.9.1] 2019-12-08
  179.  
  180. ### Changes
  181. - replaced some sound effects.
  182. - changed BOBs for flying bobbels
  183. - fixed bobbel spawning when in air
  184. - fixed some transparency issues with some tiles
  185. - game can now be quit on the title screen
  186. - improvements on network code. performed some tests on real machine
  187. - changed 4 hearts to 5 hearts
  188. - thursty guy is animated.
  189. - hexe is now also animated and synced to music. yeaah disco!
  190. - kurgel replaced with animated variant
  191. - fixed late music issue in lava shaft
  192. - fixed design of bergwerk
  193. - fixed scrolling on real A1200 on credits
  194. - floppy error leads to red screen instead of primitive hangup
  195. - highscore is now generated instead of preinstalled
  196. - finally fixed issue with graphical blitter glitch and font on real Amiga systems and on recent emulators.
  197. - added check for NVBase to fix crash
  198. - king bobbel is one healthpoint easier
  199. - adapted volumes of music was the sfx was not loud enough at some places.
  200. - tool types now used for online score URL
  201. - added showOnlineScore tool check online high scores without a browser
  202. - king bobbel doesn't soft lock any more when killed during dying by ice spike.
  203.     - fixed bug. but also added invincible frames
  204. - fixed crashes when dying on another world
  205. - as suggested by Alex added incincible frames when defeated a boss
  206. - fixed missing flicker effect on 68000 on tutorial screen
  207. - world 3 has now automatic checkpoint
  208.  
  209. ### Known Issues
  210. - Title screen sprite broken after Credits but not possible to reproduce
  211.  
  212. ## [0.9.0] 2019-11-17
  213.  
  214. Well there is a large cut in here. During the last quarter of 2018 frequent release were made to a1k
  215. for people to check out. The development on this game was fast at that time. Every week the face
  216. of this game has changed and was different. On January 2019 XplrA joined the team. I had put the
  217. development on this game on pause at that time and focussed on other hobbys.
  218. But on March 2019 development again had started and new content was added.
  219.  
  220. ### Added
  221. - ... A lot ... I try to recall but it's difficult.
  222. - World 3, 4 and 5
  223. - Count Steel the heat master
  224. - The Final Boss: A male duck.
  225. - Music for World 3, 4 and 5.
  226. - An Arcade style attract mode
  227. - A tutorial screen.
  228. - And lots of other stuff.
  229.  
  230. ### Changed
  231. - Everything.
  232. - Graphics are now made by XplrA. All previous graphics from 0.1.0 removed.
  233. - I have changed. I've learnt a lot about the Amiga.
  234.  
  235. ### Fixed
  236. - too much too list here.
  237.  
  238.  
  239. ## [0.1.0] 2018-12-22
  240.  
  241. ### Added
  242. - credits scroller
  243. - credits song
  244. - original second title card as credits pic
  245. - score code calculation for online scores
  246. - network code, http client over bsdsocket.library
  247. - after credits menu for online scores
  248. - happy bobbel and unhappy snail NPCs. plush can be delivered. shell can be delivered.
  249. - first friendly NPCs. spring is now reachable.
  250. - check for ECS Denise for border blank for nicer look if available
  251.  
  252. ### Changed
  253. - internal restructuring
  254. - debug wallhack is now again compiled in but only accessible via cheat code
  255. - rised difficulty
  256.  
  257. ### Fixed
  258. - glitched first frame of gameloop
  259. - glitched king bobbel frame when dying
  260. - glitches during copperlist changes
  261. - music fading glitches
  262. - checkpoint system when dying on other world
  263. - checkpoint sound effects when getting hit while touching checkpoint
  264. - hopefully fixed strange sprite flickering on credits.
  265.  
  266. ## [0.0.6]
  267.  
  268. ### Changed
  269. - Massive internal restructuring. Both versions are buildable with one click.
  270. - Release will now contain both versions from now on.
  271. - Version suffix h is hard drive version. Suffix f is floppy trackloader version.
  272. - from now on cheats will be deactivated per default in Releases
  273. - map is temporarily removed from game
  274.  
  275. ## [0.0.5]
  276.  
  277. ### Changed
  278. - game is delivered OS + multitasking friendly in this release
  279. - allocation of system ressources (CIA,Paula,Blitter,View) via OS devices (still hardware banging :-P )
  280. - keyboard input using input device
  281. - game can now be minimized to reach the workbench and resumed when wanted
  282. - replaced busy loop waiting by multitasking friendly signal handling
  283. - can be called from Workbench and CLI
  284. - cheating detection doesn't cause Guru Meditation but will just quit the game.
  285.  
  286. ### Added
  287. - Readme File
  288. - Basic .info files with icons
  289.  
  290. ## [0.0.4]
  291.  
  292. ### Changed
  293. - the world
  294. - king bobbel can now be defeated. Has an actual fighting pattern.
  295.  
  296. ### Added
  297. - jumping mechanic after grabbing the spring (not possible during normal playthrough)
  298. - plush penguin and springs
  299. - dynamic enemy spawning through engine change
  300. - boss music.
  301. - concept of total game time as score (displayed during Pause)
  302. - enemies can interact with. (not much interaction there yet, except king bobbel)
  303. - loading screen
  304. - color cycling on world 2
  305. - crystal parallax on world 2 in multiple scrolling layers
  306. - enemy spiky
  307.  
  308. ### Fixed
  309. - Random Hangup on World change.
  310. - "going into the ceiling" bug on special occasions.
  311.  
  312. ## [0.0.3]
  313.  
  314. ### Changed
  315. - Title Screen with shaded eyes.
  316. - Added primitive Song continue feature to ptplayer lib
  317. - Hot Chili Pepper now has an effects when eaten
  318. - Copper list of title screen shows multiple framebuffers. Second framebuffer shows version information about the build.
  319. - Experimental Slug design with pattern similar to a real leopard slug as shown on title.
  320.  
  321. ### Added
  322. - Checkpoint system and fitting sound effects for that. Activating a Checkpoint heals.
  323. - Second World with Ice Graphics and music piece to suit it.
  324. - Concept of freezing when too cold.
  325. - Proportional font rendering engine using Sans Serif font.
  326. - Dramatic and also epic text boxes.
  327. - Stolen song from Cave Story for text boxes.
  328. - King of Bobbels (König der Killerbriefmarken) enemy added.
  329. - Eye Tracking algorithm.
  330. - P pauses the game.
  331.  
  332. ### Fixed
  333. - Fixed step motor destroying bug in Trackloader.
  334. - Item effects stay when killed.
  335. - Leveldata gets reloaded when game engine restarts (fixes problem with going back to title screen)
  336.  
  337. ### Known Bugs
  338. - King Bobbel Enemy is incomplete and cannot be beaten. Also boss room camera lock stays forever.
  339.  
  340. ## [0.0.2]
  341.  
  342. ### Changed
  343. - Leveldata
  344. - Replaced PtPlayer (by Frank Wille) with new version 5.1 (fixes many issues)
  345.  
  346. ### Added
  347. - HAM6 Titlescreen
  348. - Title Theme
  349. - TitleScreen Sprites to indicate how to continue.
  350. - graphics of snail climbing
  351. - enemy kurgel now has the option of not bouncing in any X direction. just up and down
  352. - sound effects for kurgel bounce
  353. - Interactive Level Elements
  354. - Easter Egg
  355.  
  356. ### Fixed
  357. - Kurgel bounce is now pixel perfect on the ground (walls are a different story maybe)
  358. - Scrolling Jitter
  359. - Snail Physic Failures at corners
  360. - Clipping at top and bottom of screen
  361. - Crash by going left :-P
  362.  
  363. ## [0.0.1]
  364.  
  365. ### Added
  366.  
  367. - Enemy Kurgel
  368. - Original Level Theme
  369. - DDE5 bootloader (by Photon)
  370. - Eye Pupil using RNG
  371. - Snail Animation System
  372. - Enemy Portal System for better CPU performance
  373. - Health
  374. - Sound Effects
  375. - PtPlayer Routine (by Frank Wille)
  376. - Enemy Quadros
  377. - Sprite Parallax Copper List
  378. - Twomp Enemy
  379. - Fix Point Arithmetics for Player Character and Enemies
  380. - Joystick and Keyboard support
  381. - Blitter Engine inspired by Turrican 1
  382. - Horizontal scrolling engine using 4 Bitplanes
  383. - Enemy Bobbel
  384.  
  385. ## [Initial]
  386.  
  387. - Used my Amiga C&C game as base
  388.  
  389.